Mouse Logitech รุ่น for Mac ใช้กับ PC ได้เหรอ???
ตอบคำถามคาใจจากครั้งก่อน ว่า "ถ้าซื้อ Mouse Logitech MX Master 3 รุ่น for Mac มาแล้ว จะใช้กับ PC ได้ไหม เพราะราคามันถูกกว่า" วันนี้ผมทำเป็นตัวอย่างมาให้ดูครับ...
สำหรับเมาส์ Logitech MX Master 3 นั้นจัดเป็นเมาส์ทำงานที่ราคาสูงมาก (ถ้าเทียบกับเมาส์หลักเกือบพันก็ตาม) แต่ขณะเดียวกันประสิทธิภาพต่าง ๆ ก็ดูน่าใช้งานและดูเป็นประโยชน์ช่วยย่อระยะเวลาทำงานให้เร็วขึ้นได้ในหลาย ๆ ช่วง...
และตอนไปซื้อผมก็เห็นว่า for Mac มันราคาถูกกว่า (ราคาเปิดตัวเท่ากัน) ในร้านค้าที่ลดราคาแล้วจริง ๆ นั่นแหละ (อย่างตอนไปเจอที่ IT City ก็ราคาต่างกันกว่าสองร้อยบาทเชียว)...
ข้อแตกต่าง หลัก ๆ ระหว่างรุ่นธรรมดา และรุ่น for Mac ที่ราคาถูกกว่ากันก็คือ รุ่น for Mac จะไม่มี USB Reciever นั่นเองครับ เพราะเครื่อง Mac ส่วนใหญ่ไม่ค่อยมีพอร์ต USB A มาให้เชื่อมต่อเท่าไหร่ หรือต่อให้มีรุ่น USB C อันน้อยนิด ถ้าไปใช้ก็จะทำให้เสียช่องไปเปล่า ๆ ...
ทีนี้คนที่ใช้ PC ก็เกิดคำถามว่า กล่องมันเขียนว่า for Mac แล้ว PC จะใช้งานได้ไหม??? ซึ่งรอบก่อนผมได้ลองต่อ Bluetooth กับ Laptop PC ไปแล้วก็ต่อได้ไม่มีปัญหา แต่ถ้า PC ตั้งโต๊ะ หรืออยากต่อ USB ไม่อยากต่อ Bluetooth ล่ะ???
มันสามารถทำได้ครับ ถ้ามี Unifying Receiver หรือ USB Dongle ของ Logitech ที่มีแค่ตัวเดียวก็จะเชื่อมต่อเมาส์หรือคีย์บอร์ดของ Logitech รุ่นที่สนับสนุน Unifying ได้ทั้งหมด...
ทีนี้ถ้าบ้านใครที่ใช้เมาส์หรือคีย์บอร์ดยี่ห้อนี้อยู่แล้ว และมี USB Dongle อยู่ล่ะก็ สามารถเอามาใช้ด้วยกันได้ทันทีครับ เพียงแค่ลงโปรแกรม Logitech Unifying Software แล้วเปิดให้มันค้นหาอุปกรณ์ก็จะเจอเมาส์ตัวนี้และสามารถใช้งานได้ทันทีเลยครับ ส่วนช่อง Bluetooth ก็เหลือไว้เชื่อมต่ออุปกรณ์บลูทูธปกติได้เลยอีก 3 ช่อง...
แต่ถ้าไม่มี Unifying Receiver ผมแนะนำให้ซื้อรุ่นปกติจะคุ้มค่ากว่าครับ เพราะสามารถเชื่อมต่อได้ถึง 4 อุปกรณ์สลับกันได้เลย...
ทีนี้ถ้าบ้านใครอุปกรณ์เยอะ เช่นมีทั้ง PC, Mac และ Tablet ก็จะสามารถใช้งานเมาส์ Logitech MX Master 3 ได้อย่างสบายใจแม้จะเป็นรุ่น for Mac แล้วล่ะครับ... :)
*Disclosure: เนื้อหานี้ เขียนจากประสบการณ์ตรงของผู้เขียน และไม่ได้รับการสนับสนุนจากหน่วยงานใด ๆ ...
「logitech unifying software」的推薦目錄:
- 關於logitech unifying software 在 Facebook 的最讚貼文
- 關於logitech unifying software 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於logitech unifying software 在 Solaar | Linux Device Manager for Logitech Unifying ... 的評價
- 關於logitech unifying software 在 Mac not detecting Logitech receiver on Unifying Software 的評價
logitech unifying software 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
ม่ะจะเล่าให้ฟัง เรื่อง "การแฮ็ก wireless เมาส์และคีย์บอร์ดระยะไกลด้วยอุปกรณ์ราคา 35 บาท"
***เริ่มด้วยเรื่องที่ว่าไปเห็นคลิปในเรื่องการแกล้งคนอื่นด้วยการแอบไปเสียบ wireless คีย์บอร์ดไว้ในเครื่องคนอื่นแล้วแอบกวนโดยการ กด จากระยะไกลโดยที่เจ้าของไม่รู้ (ลองค้นดู wireless keyboard prank) เลยคิดว่าเฮ้ย จริงๆ มันน่าจะมีวิธีในการดักจับสัญญาณจากอุปกรณ์พวกนี้ได้และถอดรหัสออกมา เป็นการดักการกดคีย์บอร์ดหรือเมาส์ หรือหากล้ำไปกว่านั้น ถ้าเราสามารถรู้การเข้ารหัสของมันก็สามารถส่งข้อมูลไปยังเครื่องเป้าหมายสั่งคลิก สั่งพิมพ์คีย์บอร์ดเพื่อรันคำสั่งอันตรายจากระยะไกลได้ พอเอาเรื่องนี้ไปค้นก็พบว่ามันก็มีจริง ๆ
*** โปรเจคนี้ชื่อ mousejack [ref 1] เป็นการใช้ชิป NRF24L01+/NRF24LU1+ ดักและถอดคีย์การส่งข้อมูล ซึ่งชิปตัวนี้ส่งข้อมูล 2.4GHz ถูกใช้กันอย่างแพร่หลายในหลาย ๆ อุปกรณ์รวมไปถึงเมาส์/คีบอร์ดจาก Microsoft และ Logitech (ในบางรุ่น) และที่สำคัญราคาถูกหาซื้อได้ทั่วไปในราคา 35 บาทไทย
*** หลักการก็ง่าย ๆ เลย แค่เราเปิดโหมด Listening (จะเรียก promiscuous ก็ตามแต่)ในชิปนี้ แล้วสแกนหา channel ที่ตัวส่งกับตัวรับคุยกัน จากนั้นก็ตั้งอุปกรณ์เราให้ตรงกันก็สามารถดัก raw packet ได้แล้ว ต่อมาเราจะทำการถอดรหัส จากนั้นก็เอามาปลอมคำสั่งในการกดของเรา แล้วเปลี่ยนเป็นโหมดส่ง ยิงคำสั่งไปยังเป้าหมายแทน เป็นอันเสร็จพิธี
*** จากที่ผมทดลองทำดูโดยงัดเมาส์ Logitech MT570 ดูก็พบว่าข้างในใช้ชิป NRF24L01 นี้จริง ๆ ด้วย (ภาพ 2-3) ต่อมาก็ทดลองโหลดโค้ดจาก github (ไปหาโค้ดเอาเองนะคงไม่ยากเกินไปมี keywords แล้ว) แล้วเอา Arduino ต่อเข้ากับ NRF24L01 [ภาพ 4] เพื่อลองสแกนและดักก็พบมี packet ของเมาส์วิ่งไปมาขณะที่ขยับเมาส์ [ภาพ 5] และสามารถถอดรหัสและ "ส่งคำสั่งการคลิกซ้ายขวาสกรอได้หมดด้วย Arduino" ความแสบของโค้ดนี้คือมันมีคำสั่งคอมไพล์ ducky script ฝังไปใน โค้ด arduino firmware ด้วย ซึ่งเมื่อประมาณ 4-5 ปีก่อนมั้ง เคยเขียน ducky script ไปฝังใส่ใน BadUsb แค่คำสั่งกดคีย์บอร์ดเนี่ยสามารถเปิด Powershell โหลดโปรแกรมแกะรหัสที่บันที่ไว้ใน Chrome, IE, Firefox แล้วส่งรหัสมาทางเมล์+สั่งเปิด Remote desktop สร้าง admin user ฝังไว้ ยังทำมาแล้ว มาคราวนี้ไม่ต้องเดินไปเสียบ BadUsb แต่สามารถสั่งการจากระยะไกลได้ ...!!! (แต่ต้องให้เจ้าของคอมเผลอก่อนนะ ค่อยทำ ไม่งั้น...) และที่เจ๋งกว่านั้นก็มีคือถ้าไม่อยากซื้อ NRF24L01 เราสามารถใส่ firmware ใหม่ใส่ USB dongle ของ Logitech ให้มันเปลี่ยนเป็นตัวดักข้อมูลและส่งสัญญาณได้ (ข้างในเป็น NRF24LU1+ รุ่นนี้ต่อ usb ได้ ส่วนรุ่นอื่นต้องต่อ SPI เข้ากับ uC) พูดง่ายๆคือ จากตัวรับสัญญาณ ถ้าจะ hack ใคร เราก็เปลี่ยนให้เป็นตัวส่งซะ แฮกเสร็จก็ปรับให้เป็นตัวรับสัญญาณเมาส์เหมือนเดิม เนียนม่ะ 555++
***สุดท้ายแล้วก็ยังมีความโชคดีอยู่บ้าง ที่เราสามารถอัพ firmware Logitech ใหม่เพื่อป้องกันช่องโหว่นี้ได้ และส่วนใหญ่น่าจะใช้เมาส์คีย์บอร์ดแบบสาย หรือไม่ก็ใช้ oker, nubwo จากจีนกัน ซึ่งอย่าว่าแต่แกะโปรโตคอลสื่อสารเลย ขนาดชิปมันใช้เบอร์อะไรยังไม่รู้ 55++ ...แต่อนาคตก็ไม่แน่จริงม่ะ ... ถ้าเห็นว่ามีประโยชน์ก็แชร์กันได้นะครับ ^^ บทความนี้ส่งท้ายปีใหม่ละกันเพราะจะกลับบ้านแล้ว
สวัสดีปีใหม่ ขอให้คุณพระศรีคุ้มครองพระรัตนตรัย กลับบ้านเดินทางโดยถนนมิตรภาพครับ
[ref 1] slide จากงาน defcon https://media.defcon.org/…/DEFCON-24-Marc-Newlin-MouseJack-…
[ref 2] อุปกรณ์ที่โดนผลกระทบ https://www.bastille.net/…/vulne…/mousejack/affected-devices
[ref 3] โปรแกรมอัพ firmware จาก logitech https://support.logitech.com/en_us/software/unifying
logitech unifying software 在 Mac not detecting Logitech receiver on Unifying Software 的推薦與評價
The system information is showing that the hardware is not being detected. The drivers are probably fine but idle since they don't see the ... ... <看更多>
logitech unifying software 在 Solaar | Linux Device Manager for Logitech Unifying ... 的推薦與評價
Solaar is a Linux manager for many Logitech keyboards, mice, and trackpads that connect wirelessly to a USB Unifying, Bolt, Lightspeed, or Nano receiver, ... ... <看更多>